#ifndef WPCUSTOMVIEWBASICDATA_H
#define WPCUSTOMVIEWBASICDATA_H

#include <QPixmap>
#include <QAction>

/**
 * WPCustomViewBasicData is a data placeholder that views should implement.
 */
class WPCustomViewBasicData
{
public:
    WPCustomViewBasicData() : iTitleText(QString("")),iTabText(QString("")),iHappyAction(NULL),iSadAction(NULL)
    {}

    ~WPCustomViewBasicData()
    {}

public:
    const QString& TitleText() const { return iTitleText; }
    const QString& TabText() const { return iTabText; }
    QAction* HappyAction() const { return iHappyAction; }
    QAction* SadAction() const { return iSadAction; }

protected:
    QString iTitleText;
    QString iTabText;
    QAction* iHappyAction;
    QAction* iSadAction;
};

#endif // WPCUSTOMVIEWBASICDATA_H
